home *** CD-ROM | disk | FTP | other *** search
/ Games of Daze / Infomagic - Games of Daze (Summer 1995) (Disc 1 of 2).iso / x2ftp / msdos / libs / mlib / include / mparent.h < prev    next >
Encoding:
C/C++ Source or Header  |  1994-02-26  |  1.1 KB  |  39 lines

  1.  
  2. #ifndef __MPARENT_H
  3. #define __MPARENT_H
  4.  
  5. #define STOP_ADDING          0x010A
  6. #define REALIZE_FIRST        0x010B
  7.  
  8. #define SHADOW_WIDTH         5
  9.  
  10. /*--------------------------------------------------------------------------*/
  11.   void         FinishSetup (WORD Handle);
  12. /*--------------------------------------------------------------------------*/
  13.  
  14. class MParent : public MWindow {
  15. protected:
  16.     BOOL                     Realized;
  17.     WORD                     focus;
  18.     BOOL                     DrawShadow;
  19. public:
  20.                  MParent (void);
  21.                  MParent (int x1, int y1, int x2, int y2,
  22.                       WORD AHandle, WORD AnHParent = HNUL);
  23.                  MParent (const RECT& ABox, WORD AHandle,
  24.                       WORD AnHParent = HNUL);
  25.     virtual WORD             Run (void);
  26.     virtual void             SetFocus (WORD AHandle);
  27.     MWindow *                Find (WORD AHandle);
  28.     virtual void             Draw (void);
  29.     virtual void             Realize (void);
  30.     virtual inline void      EnableShadow (void);
  31.     virtual inline void      DisableShadow (void);
  32.                 ~MParent (void);
  33. };
  34.  
  35. #ifndef MWINDOW_MODULE
  36. extern MParent root;
  37. #endif
  38. #endif
  39.